package org.jeecg.modules.demo.roles.entity;

import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.jeecg.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @Description: 模板表
 * @Author: jeecg-boot
 * @Date:   2022-03-04
 * @Version: V1.0
 */
@Data
@TableName("zt_matrevbase")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="zt_matrevbase对象", description="模板表")
public class Matrevbase implements Serializable {
    private static final long serialVersionUID = 1L;

	/**主键*/
	@TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "主键")
    private java.lang.String ztuid;
	/**报送码*/
	@Excel(name = "报送码", width = 15)
    @ApiModelProperty(value = "报送码")
    private java.lang.String ztsendno;
	/**中文名称*/
	@Excel(name = "中文名称", width = 15)
    @ApiModelProperty(value = "中文名称")
    private java.lang.String ztcnname;
	/**INCI名称*/
	@Excel(name = "INCI名称", width = 15)
    @ApiModelProperty(value = "INCI名称")
    private java.lang.String ztenname;
	/**状态*/
	@Excel(name = "状态", width = 15)
    @ApiModelProperty(value = "状态")
    private java.lang.String ztstatus;
	/**生产代码*/
	@Excel(name = "生产代码", width = 15)
    @ApiModelProperty(value = "生产代码")
    private java.lang.String ztprodcode;
	/**使用目的*/
	@Excel(name = "使用目的", width = 15)
    @ApiModelProperty(value = "使用目的")
    private java.lang.String zttarget;
	/**等同原料*/
	@Excel(name = "等同原料", width = 15)
    @ApiModelProperty(value = "等同原料")
    private java.lang.String ztequalmat;
	/**外观性状*/
	@Excel(name = "外观性状", width = 15)
    @ApiModelProperty(value = "外观性状")
    private java.lang.String ztappearance;
	/**生产商**/
	@Excel(name = "生产商*", width = 15)
    @ApiModelProperty(value = "生产商*")
    private java.lang.String ztbrand;
	/**供应商*/
	@Excel(name = "供应商", width = 15)
    @ApiModelProperty(value = "供应商")
    private java.lang.String ztsupplier;
	/**所属工厂*/
	@Excel(name = "所属工厂", width = 15)
    @ApiModelProperty(value = "所属工厂")
    private java.lang.String ztfactory;
	/**产地*/
	@Excel(name = "产地", width = 15)
    @ApiModelProperty(value = "产地")
    private java.lang.String ztorigin;
	/**价格（元/kg)*/
	@Excel(name = "价格（元/kg)", width = 15)
    @ApiModelProperty(value = "价格（元/kg)")
    private java.math.BigDecimal ztprice;
	/**通用性*/
	@Excel(name = "通用性", width = 15)
    @ApiModelProperty(value = "通用性")
    private java.lang.String ztcommon;
	/**备注（通用性）*/
	@Excel(name = "备注（通用性）", width = 15)
    @ApiModelProperty(value = "备注（通用性）")
    private java.lang.String ztcommonrem;
	/**包装材质*/
	@Excel(name = "包装材质", width = 15)
    @ApiModelProperty(value = "包装材质")
    private java.lang.String ztpackmat;
	/**最小包装（kg)*/
	@Excel(name = "最小包装（kg)", width = 15)
    @ApiModelProperty(value = "最小包装（kg)")
    private java.math.BigDecimal ztpackmin;
	/**最小起订量（kg)*/
	@Excel(name = "最小起订量（kg)", width = 15)
    @ApiModelProperty(value = "最小起订量（kg)")
    private java.math.BigDecimal ztordermin;
	/**供货周期（天）*/
	@Excel(name = "供货周期（天）", width = 15)
    @ApiModelProperty(value = "供货周期（天）")
    private java.lang.String ztsupplycycle;
	/**其他*/
	@Excel(name = "其他", width = 15)
    @ApiModelProperty(value = "其他")
    private java.lang.String ztother;
	/**稳定性等级*/
	@Excel(name = "稳定性等级", width = 15)
    @ApiModelProperty(value = "稳定性等级")
    private java.lang.String ztstability;
	/**微生物敏感等级*/
	@Excel(name = "微生物敏感等级", width = 15)
    @ApiModelProperty(value = "微生物敏感等级")
    private java.lang.String ztsensible;
	/**保质期*/
	@Excel(name = "保质期", width = 15)
    @ApiModelProperty(value = "保质期")
    private java.lang.String ztquqntity;
	/**储存条件*/
	@Excel(name = "储存条件", width = 15)
    @ApiModelProperty(value = "储存条件")
    private java.lang.String ztstore;
	/**开封后储存条件*/
	@Excel(name = "开封后储存条件", width = 15)
    @ApiModelProperty(value = "开封后储存条件")
    private java.lang.String ztopenstore;
	/**注意事项*/
	@Excel(name = "注意事项", width = 15)
    @ApiModelProperty(value = "注意事项")
    private java.lang.String ztcaution;
	/**使用要求*/
	@Excel(name = "使用要求", width = 15)
    @ApiModelProperty(value = "使用要求")
    private java.lang.String ztuserequire;
	/**急性毒性*/
	@Excel(name = "急性毒性", width = 15)
    @ApiModelProperty(value = "急性毒性")
    private java.lang.String ztviru;
	/**刺激性/腐蚀性*/
	@Excel(name = "刺激性/腐蚀性", width = 15)
    @ApiModelProperty(value = "刺激性/腐蚀性")
    private java.lang.String ztcj;
	/**致敏性*/
	@Excel(name = "致敏性", width = 15)
    @ApiModelProperty(value = "致敏性")
    private java.lang.String ztzm;
	/**光毒性*/
	@Excel(name = "光毒性", width = 15)
    @ApiModelProperty(value = "光毒性")
    private java.lang.String ztgt;
	/**光变态反应*/
	@Excel(name = "光变态反应", width = 15)
    @ApiModelProperty(value = "光变态反应")
    private java.lang.String ztgbt;
	/**致突变性/遗传毒性*/
	@Excel(name = "致突变性/遗传毒性", width = 15)
    @ApiModelProperty(value = "致突变性/遗传毒性")
    private java.lang.String ztycdx;
	/**重复剂量毒性*/
	@Excel(name = "重复剂量毒性", width = 15)
    @ApiModelProperty(value = "重复剂量毒性")
    private java.lang.String ztcfjldx;
	/**生殖发育毒性*/
	@Excel(name = "生殖发育毒性", width = 15)
    @ApiModelProperty(value = "生殖发育毒性")
    private java.lang.String ztszfytx;
	/**慢性毒性/致癌性*/
	@Excel(name = "慢性毒性/致癌性", width = 15)
    @ApiModelProperty(value = "慢性毒性/致癌性")
    private java.lang.String ztmxdx;
	/**毒代动力学*/
	@Excel(name = "毒代动力学", width = 15)
    @ApiModelProperty(value = "毒代动力学")
    private java.lang.String ztdddlx;
	/**人体试验*/
	@Excel(name = "人体试验", width = 15)
    @ApiModelProperty(value = "人体试验")
    private java.lang.String ztrtsy;
	/**其他*/
	@Excel(name = "其他", width = 15)
    @ApiModelProperty(value = "其他")
    private java.lang.String ztothers;
	/**适用范围*/
	@Excel(name = "适用范围", width = 15)
    @ApiModelProperty(value = "适用范围")
    private java.lang.String ztgxuserange;
	/**使用限制*/
	@Excel(name = "使用限制", width = 15)
    @ApiModelProperty(value = "使用限制")
    private java.lang.String ztgxuselimit;
	/**推荐用量*/
	@Excel(name = "推荐用量", width = 15)
    @ApiModelProperty(value = "推荐用量")
    private java.lang.String ztjsreyl;
	/**原料类别*/
	@Excel(name = "原料类别", width = 15)
    @ApiModelProperty(value = "原料类别")
    private java.lang.String ztxjmatclass;
	/**香精级别*/
	@Excel(name = "香精级别", width = 15)
    @ApiModelProperty(value = "香精级别")
    private java.lang.String ztxjclass;
	/**气味*/
	@Excel(name = "气味", width = 15)
    @ApiModelProperty(value = "气味")
    private java.lang.String ztxjsmell;
	/**提取工艺*/
	@Excel(name = "提取工艺", width = 15)
    @ApiModelProperty(value = "提取工艺")
    private java.lang.String ztxjprocess;
	/**灵感来源*/
	@Excel(name = "灵感来源", width = 15)
    @ApiModelProperty(value = "灵感来源")
    private java.lang.String ztxjinspire;
	/**香精科技*/
	@Excel(name = "香精科技", width = 15)
    @ApiModelProperty(value = "香精科技")
    private java.lang.String ztxjscience;
	/**应用类别*/
	@Excel(name = "应用类别", width = 15)
    @ApiModelProperty(value = "应用类别")
    private java.lang.String ztxjapptype;
	/**稳定性*/
	@Excel(name = "稳定性", width = 15)
    @ApiModelProperty(value = "稳定性")
    private java.lang.String ztxjstable;
	/**天然成分（%）*/
	@Excel(name = "天然成分（%）", width = 15)
    @ApiModelProperty(value = "天然成分（%）")
    private java.lang.String ztxjcomponent;
	/**主成分*/
	@Excel(name = "主成分", width = 15)
    @ApiModelProperty(value = "主成分")
    private java.lang.String ztxjmaincf;
	/**香气描述*/
	@Excel(name = "香气描述", width = 15)
    @ApiModelProperty(value = "香气描述")
    private java.lang.String ztxjdesc;
	/**消费者描述*/
	@Excel(name = "消费者描述", width = 15)
    @ApiModelProperty(value = "消费者描述")
    private java.lang.String ztxjzfzdesc;
	/**适用性别*/
	@Excel(name = "适用性别", width = 15)
    @ApiModelProperty(value = "适用性别")
    private java.lang.String ztxjsytype;
	/**功效*/
	@Excel(name = "功效", width = 15)
    @ApiModelProperty(value = "功效")
    private java.lang.String ztxjgx;
	/**数据来源*/
	@Excel(name = "数据来源", width = 15)
    @ApiModelProperty(value = "数据来源")
    private java.lang.String ztxjsjly;
	/**功效数据*/
	@Excel(name = "功效数据", width = 15)
    @ApiModelProperty(value = "功效数据")
    private java.lang.String ztxjgxdata;
	/**权威认证*/
	@Excel(name = "权威认证", width = 15)
    @ApiModelProperty(value = "权威认证")
    private java.lang.String ztxjqwrz;
	/**IFRA版本*/
	@Excel(name = "IFRA版本", width = 15)
    @ApiModelProperty(value = "IFRA版本")
    private java.lang.String ztifra;
	/**功效*/
	@Excel(name = "功效", width = 15)
    @ApiModelProperty(value = "功效")
    private java.lang.String ztgxeffect;
	/**数据来源*/
	@Excel(name = "数据来源", width = 15)
    @ApiModelProperty(value = "数据来源")
    private java.lang.String ztgxdatasource;
	/**测试浓度*/
	@Excel(name = "测试浓度", width = 15)
    @ApiModelProperty(value = "测试浓度")
    private java.lang.String ztgxtestthick;
	/**测试结果*/
	@Excel(name = "测试结果", width = 15)
    @ApiModelProperty(value = "测试结果")
    private java.lang.String ztgxtestresult;
	/**其他*/
	@Excel(name = "其他", width = 15)
    @ApiModelProperty(value = "其他")
    private java.lang.String ztgxother;
	/**生物学靶点*/
	@Excel(name = "生物学靶点", width = 15)
    @ApiModelProperty(value = "生物学靶点")
    private java.lang.String ztgxbiological;
	/**科技背书*/
	@Excel(name = "科技背书", width = 15)
    @ApiModelProperty(value = "科技背书")
    private java.lang.String ztgxkjbs;
	/**适用范围*/
	@Excel(name = "适用范围", width = 15)
    @ApiModelProperty(value = "适用范围")
    private java.lang.String ztgxuseranges;
	/**使用限制*/
	@Excel(name = "使用限制", width = 15)
    @ApiModelProperty(value = "使用限制")
    private java.lang.String ztgxuselimits;
	/**推荐用量*/
	@Excel(name = "推荐用量", width = 15)
    @ApiModelProperty(value = "推荐用量")
    private java.lang.String ztgxtjquantity;
	/**竞品信息*/
	@Excel(name = "竞品信息", width = 15)
    @ApiModelProperty(value = "竞品信息")
    private java.lang.String ztgxcompet;
}
